package com.dev.toolkit.domain.bo;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author ZhuYouBin
 * @version 1.0.0
 * @date 2024/4/14 22:26
 * @description 数据表列元数据信息
 */
@Data
@ToString
public class ColumnBO implements Serializable {
    /**
     * 数据列名称
     */
    private String columnName;
    /**
     * Java属性名称
     */
    private String filedName;
    /**
     * Java数据类型
     */
    private String filedType;
    /**
     * 字段注释、字段中文名称
     */
    private String columnRemark;
    /**
     * 是否自增
     */
    private boolean isAutoIncrement = false;
    /**
     * 是否主键
     */
    private boolean isPrimaryKey = false;
}
